cats adoption puppies lost pet lost pets kittens children puppy found cat animal shelter cat lost cat animal rescue dog lost dog breeder divorce lost dogs baby